<!DOCTYPE html>

<html lang="zh-CN">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>2025年SW/OLT隐患整治进展报告</title>
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<style>
        body {
            margin: 0;
            padding: 0;
            font-family: "Microsoft YaHei", sans-serif;
        }
        .slide-container {
            width: 1280px;
            min-height: 720px;
            overflow: hidden;
            background-color: #f8fafc;
            position: relative;
        }
        .header-bar {
            height: 15px;
            width: 100%;
            background-color: #1e40af;
        }
        .progress-card {
            border-left: 4px solid #1e40af;
        }
        .chart-container {
            height: 250px;
        }
        .data-table {
            font-size: 13px;
        }
        .data-table th, .data-table td {
            padding: 5px 8px;
        }
    </style>
</head>
<body>
<div class="slide-container">
<!-- 顶部装饰条 -->
<div class="header-bar"></div>
<!-- 标题区域 -->
<div class="px-10 py-6">
<h1 class="text-3xl font-bold text-blue-900">2025年SW/OLT隐患整治进展报告</h1>
<p class="text-gray-600">数据截至2025年5月</p>
</div>
<!-- 内容主体 -->
<div class="px-10 grid grid-cols-12 gap-6">
<!-- 左侧内容：工作目标和整体进展 -->
<div class="col-span-8">
<!-- 工作目标卡片 -->
<div class="bg-white rounded-lg shadow-md p-5 mb-6">
<h2 class="text-xl font-bold text-blue-800 mb-3">
<i class="fas fa-bullseye mr-2"></i>工作目标
                    </h2>
<div class="grid grid-cols-2 gap-4">
<div class="bg-blue-50 p-4 rounded-lg border border-blue-200">
<div class="text-lg font-bold text-blue-700">隐患整治目标</div>
<div class="text-2xl font-bold mt-2 text-blue-900">85%</div>
<div class="text-sm text-gray-600">二季度接入网隐患累计整治率</div>
</div>
<div class="bg-blue-50 p-4 rounded-lg border border-blue-200">
<div class="text-lg font-bold text-blue-700">巡检工单目标</div>
<div class="text-2xl font-bold mt-2 text-blue-900">98%</div>
<div class="text-sm text-gray-600">月度整治率</div>
</div>
</div>
</div>
<!-- 整体进展图表 -->
<div class="bg-white rounded-lg shadow-md p-5">
<h2 class="text-xl font-bold text-blue-800 mb-3">
<i class="fas fa-chart-line mr-2"></i>整体进展数据
                    </h2>
<div class="chart-container">
<canvas id="progressChart"></canvas>
</div>
<div class="mt-4 grid grid-cols-2 gap-4">
<div class="progress-card pl-3 py-2">
<div class="text-sm text-gray-600">线路隐患整治率</div>
<div class="flex items-end">
<span class="text-2xl font-bold text-blue-800">80.94%</span>
<span class="ml-2 text-sm text-green-600"><i class="fas fa-arrow-up"></i> 9.9%</span>
</div>
</div>
<div class="progress-card pl-3 py-2">
<div class="text-sm text-gray-600">动环隐患整治率</div>
<div class="flex items-end">
<span class="text-2xl font-bold text-blue-800">80.89%</span>
<span class="ml-2 text-sm text-green-600"><i class="fas fa-arrow-up"></i> 9.9%</span>
</div>
</div>
<div class="progress-card pl-3 py-2">
<div class="text-sm text-gray-600">整体整改率</div>
<div class="text-2xl font-bold text-blue-800">80.92%</div>
</div>
<div class="progress-card pl-3 py-2">
<div class="text-sm text-gray-600">巡检工单整治率</div>
<div class="flex items-end">
<span class="text-2xl font-bold text-green-700">99.59%</span>
<span class="ml-2 text-sm text-green-600"><i class="fas fa-arrow-up"></i> 1.13%</span>
</div>
</div>
</div>
</div>
</div>
<!-- 右侧内容：问题分析和工作要求 -->
<div class="col-span-4">
<!-- 隐患整治进展卡片 -->
<div class="bg-white rounded-lg shadow-md p-5 mb-6">
<h2 class="text-xl font-bold text-blue-800 mb-3">
<i class="fas fa-exclamation-triangle mr-2"></i>重点问题分析
                    </h2>
<div class="space-y-3">
<div class="bg-red-50 p-3 rounded-md border-l-4 border-red-500">
<p class="font-bold text-red-700">东营</p>
<p class="text-red-600">整改率 22.22%，低于目标值</p>
</div>
<div class="bg-yellow-50 p-3 rounded-md border-l-4 border-yellow-500">
<p class="font-bold text-yellow-700">威海</p>
<p class="text-yellow-600">整改率 70.00%，需加快推进</p>
</div>
<div class="bg-yellow-50 p-3 rounded-md border-l-4 border-yellow-500">
<p class="font-bold text-yellow-700">滨州</p>
<p class="text-yellow-600">整改率 74.60%，需加快推进</p>
</div>
</div>
</div>
<!-- 工作要求卡片 -->
<div class="bg-white rounded-lg shadow-md p-5">
<h2 class="text-xl font-bold text-blue-800 mb-3">
<i class="fas fa-tasks mr-2"></i>工作要求
                    </h2>
<ul class="space-y-3 text-gray-700">
<li class="flex">
<i class="fas fa-check-circle text-blue-600 mt-1 mr-2"></i>
<span>梳理未完成整改线路及动环隐患，分类分级</span>
</li>
<li class="flex">
<i class="fas fa-check-circle text-blue-600 mt-1 mr-2"></i>
<span>制定隐患整改计划，申请专项投资</span>
</li>
<li class="flex">
<i class="fas fa-check-circle text-blue-600 mt-1 mr-2"></i>
<span>优先整治出局同路由≥500米SW、银牌及以上OLT线路隐患</span>
</li>
<li class="flex">
<i class="fas fa-check-circle text-blue-600 mt-1 mr-2"></i>
<span>优先整治电池超期服役动环隐患</span>
</li>
</ul>
</div>
</div>
</div>
<!-- 底部数据表格 -->
<div class="px-10 mt-6 pb-8">
<div class="bg-white rounded-lg shadow-md p-3">
<h3 class="text-lg font-bold text-blue-800 mb-2 px-2">各地市整治进展TOP5</h3>
<table class="w-full data-table border-collapse">
<thead class="bg-blue-50">
<tr class="text-blue-800">
<th class="border border-blue-100 text-left">地市</th>
<th class="border border-blue-100">线路隐患数</th>
<th class="border border-blue-100">线路整改率</th>
<th class="border border-blue-100">动环隐患数</th>
<th class="border border-blue-100">动环整改率</th>
<th class="border border-blue-100">整体整改率</th>
<th class="border border-blue-100">巡检工单数</th>
<th class="border border-blue-100">工单整改率</th>
</tr>
</thead>
<tbody>
<tr>
<td class="border border-gray-200 font-medium">日照</td>
<td class="border border-gray-200 text-center">25</td>
<td class="border border-gray-200 text-center">92.00%</td>
<td class="border border-gray-200 text-center">54</td>
<td class="border border-gray-200 text-center">92.59%</td>
<td class="border border-gray-200 text-center font-bold text-blue-700">92.41%</td>
<td class="border border-gray-200 text-center">31</td>
<td class="border border-gray-200 text-center">100.00%</td>
</tr>
<tr>
<td class="border border-gray-200 font-medium">临沂</td>
<td class="border border-gray-200 text-center">50</td>
<td class="border border-gray-200 text-center">86.00%</td>
<td class="border border-gray-200 text-center">64</td>
<td class="border border-gray-200 text-center">96.88%</td>
<td class="border border-gray-200 text-center font-bold text-blue-700">92.11%</td>
<td class="border border-gray-200 text-center">175</td>
<td class="border border-gray-200 text-center">100.00%</td>
</tr>
<tr>
<td class="border border-gray-200 font-medium">泰安</td>
<td class="border border-gray-200 text-center">11</td>
<td class="border border-gray-200 text-center">72.73%</td>
<td class="border border-gray-200 text-center">33</td>
<td class="border border-gray-200 text-center">93.94%</td>
<td class="border border-gray-200 text-center font-bold text-blue-700">88.64%</td>
<td class="border border-gray-200 text-center">94</td>
<td class="border border-gray-200 text-center">100.00%</td>
</tr>
<tr>
<td class="border border-gray-200 font-medium">潍坊</td>
<td class="border border-gray-200 text-center">7</td>
<td class="border border-gray-200 text-center">100.00%</td>
<td class="border border-gray-200 text-center">10</td>
<td class="border border-gray-200 text-center">80.00%</td>
<td class="border border-gray-200 text-center font-bold text-blue-700">88.24%</td>
<td class="border border-gray-200 text-center">98</td>
<td class="border border-gray-200 text-center">100.00%</td>
</tr>
<tr>
<td class="border border-gray-200 font-medium">聊城</td>
<td class="border border-gray-200 text-center">38</td>
<td class="border border-gray-200 text-center">89.47%</td>
<td class="border border-gray-200 text-center">66</td>
<td class="border border-gray-200 text-center">84.85%</td>
<td class="border border-gray-200 text-center font-bold text-blue-700">86.54%</td>
<td class="border border-gray-200 text-center">53</td>
<td class="border border-gray-200 text-center">100.00%</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<script>
        document.addEventListener('DOMContentLoaded', function() {
            // 创建进度对比图表
            const progressCtx = document.getElementById('progressChart').getContext('2d');
            const progressChart = new Chart(progressCtx, {
                type: 'bar',
                data: {
                    labels: ['线路隐患整改率', '动环隐患整改率', '整体整改率', '巡检工单整改率'],
                    datasets: [
                        {
                            label: '当前完成率',
                            data: [80.94, 80.89, 80.92, 99.59],
                            backgroundColor: [
                                '#3b82f6',
                                '#3b82f6',
                                '#3b82f6',
                                '#10b981'
                            ],
                            borderWidth: 0
                        },
                        {
                            label: '目标值',
                            data: [85, 85, 85, 98],
                            type: 'line',
                            borderColor: '#ef4444',
                            borderWidth: 2,
                            pointBackgroundColor: '#ef4444',
                            fill: false
                        }
                    ]
                },
                options: {
                    responsive: true,
                    maintainAspectRatio: false,
                    scales: {
                        y: {
                            beginAtZero: false,
                            min: 70,
                            max: 100,
                            ticks: {
                                callback: function(value) {
                                    return value + '%';
                                }
                            }
                        }
                    },
                    plugins: {
                        legend: {
                            position: 'top',
                        }
                    }
                }
            });
        });
    </script>
</body>
</html>
